package com.toncen.samepms.common;

/**
 * 描述：内存操作Action接口
 * 
 * @author tch
 */
public interface IMemoryActionable<M extends IDomain> {

	/**
	 * @return the actionName
	 */
	public abstract String getActionName();

	/**
	 * @param actionName
	 *            the actionName to set
	 */
	public abstract void setActionName(String actionName);

	/**
	 * @return the domainName
	 */
	public abstract String getAttributeName();

	/**
	 * @param domainName
	 *            the domainName to set
	 */
	public abstract void setAttributeName(String domainName);

	/**
	 * @return the manyPropertyName
	 */
	public abstract String getManyPropertyName();

	/**
	 * @param manyPropertyName
	 *            the manyPropertyName to set
	 */
	public abstract void setManyPropertyName(String manyPropertyName);

	/**
	 * @return the onePropertyName
	 */
	public abstract String getOnePropertyName();

	/**
	 * @param onePropertyName
	 *            the onePropertyName to set
	 */
	public abstract void setOnePropertyName(String onePropertyName);

}